<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.text.DateFormat"%>
<%@page import="ejb.Messaggio"%>
<%@page import="java.util.LinkedList"%>
<%@page import="java.util.List"%>
<%@page import="ejb.Utente"%>
<%@page import="ejb.ArticoloNuovo"%>
<%@page import="ejb.ArticoloUsato"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>

<%@include file="wrapper.jsp" %>
<%
    Utente utSession = (Utente)session.getAttribute("utente");
    String tipo = utSession.getTipo();
%>
<div class="container">
      <div class="row-fluid">
        <div class="span3 bs-docs-sidebar">
        <ul class="nav nav-list bs-docs-sidenav">
            <li>
                <a href="Controller?button=visualizzaMailboxRicevuti"> 
                <button class="btn btn-inverse btn-large btn-block" ><i class="icon-white icon-envelope"></i> Posta ricevuta</button>
                </a>
            </li>
            <li>
                <a href="Controller?button=visualizzaMailboxInviati"> 
                <button class="btn btn-inverse btn-large btn-block" ><i class="icon-white icon-envelope"></i> Posta inviata</button>
                </a>
            </li>
            <li>
                <a href="Controller?button=scriviMessaggio"> 
                <button class="btn btn-inverse btn-large btn-block"><i class="icon-white icon-pencil"></i> Scrivi messaggio </button>
                </a>
            </li>
        </ul>
      </div>
          
          
 <div class="span6">
     
     <ul style="margin: 0;padding: 0;list-style-type:none">
             <li class="thumbnail">
                <p><h4>Posta ricevuta</h4></p>
            </li>
              <%
              Utente utMittente;
              String nomeMittente;
              Integer totCarrello=0;
              List<Messaggio> mailboxRicevuti = (List<Messaggio>)request.getAttribute("mailboxRicevuti");
              LinkedList<ArticoloNuovo> carrello = (LinkedList<ArticoloNuovo>)session.getAttribute("carrello");
              List<ArticoloUsato> usatiDaConfermare= (List<ArticoloUsato>)session.getAttribute("usatiDaConfermare");
              try{
                  if(!mailboxRicevuti.isEmpty()){
                      for(Messaggio m : mailboxRicevuti){
                          utMittente=m.getMittente();
                          nomeMittente = utMittente.getNome() + " " + utMittente.getCognome();
                          
             
                        //Se il messaggio è stato letto non sarà evidenziato
                        if(m.isLetto()){%>
                        <li class="thumbnail">
                            <a href="Controller?button=visualizzaMessaggio&amp;received=s&messageCode=<%=m.getId()%>">
                                <img height="100" width="80" src="./img/icona_mail.png" alt="" style="padding-left:10px;padding-top:5px"><span style="padding-left:10px"><b>From: </b><%=nomeMittente%></span>
                            </a>
                        </li>
                        <%}else{%>
                        <li class="thumbnail" style="background-color: #f5f5f5">
                            <a href="Controller?button=visualizzaMessaggio&amp;received=s&messageCode=<%=m.getId()%>">
                                <img height="100" width="80" src="./img/icona_mail.png" alt="" style="padding-left:10px;padding-top:5px"><span style="padding-left:10px"><b>From: </b><%=nomeMittente%></span>
                            </a>
                        </li>
                   <%}
                    }
                   }
                   else{ 
                   %>
                        <li><h4>Nessun messaggio presente.</h4></li>
                   <% 
                   }%>  
              </ul>
                
                   <%
                  }catch(Exception e){e.printStackTrace();}
                  %>

     </div>          
    
                  
        <div class="span3">
            <%
            if(tipo.equals("u")){
            %>
            <div class="thumbnail">
                  <p><b>Carrello</b></p>
                  <table>
                  <tr><td></td><td style="padding-left: 5px"><b>Articolo</b></td><td style="padding-left: 5px"><b>Costo</b></td></tr>
                  <tr><td><br></td><td><br></td><td><br></td></tr>
                  <% 
                  for(ArticoloNuovo a:carrello){
                      totCarrello= totCarrello + a.getPrezzo();
                  %>
                  <tr>
                  <p>
                   <td>
                        <a href="Controller?button=removeCarrello&amp;idArticolo=<%=a.getId()%>">
                            <button class="btn btn-inverse btn-mini"><i class="icon-white icon-trash"></i></button>
                        </a>
                    </td>
                  <td style="padding-left: 5px;height: 20px;width:100%;overflow:hidden;float:left"><%=a.getNome()%></td>
                  <td style="padding-left: 5px"><%=a.getPrezzo().toString()%> €</td>
                  </p>
                  </tr>
                  <tr><td><br></td><td><br></td><td><br></td></tr>
                  <%}%>
                  <tr><td></td><td><b>Totale</b></td><td style="padding-left: 5px"><%=totCarrello.toString()%> €</td></tr>
                  </table>
              </div>
              
            <%}
            else if(tipo.equals("a")){%>
            <div class="thumbnail">
                 <p><b>Notes</b></p>
                 <br>
                 <% if(!usatiDaConfermare.isEmpty()){%>
                    <p> Ancora <%=usatiDaConfermare.size()%> articoli da confermare </p>
                    <br>
                    <p align="center">
                        <a href="Controller?button=modificaCancellaArtUsati&amp;confirm=s">
                            <button class="btn btn-inverse btn-small"><i class="icon-white icon-th-list"></i> Vedi Articoli da confermare</button>
                        </a>
                    </p>
                 <%}else{%>
                 <p> Nessun articolo da confermare </p>
                <%}%>      
            </div>
           <%}%>
         </div>          

</div>
</div>
</body>
</html>

 

 